
#include "FactoryMult.h"
#include "OperationMult.h"

using namespace npFactoryMethod;


FactoryMult::FactoryMult() :  Factory()
{

}

FactoryMult::~FactoryMult()
{

}

FactoryMult::FactoryMult(const FactoryMult &cpy) : Factory(cpy)
{

}

FactoryMult& FactoryMult::operator=(const FactoryMult& asn)
{
    if (this == &asn)
    {
        return *this;
    }
    else
    {
        Factory::operator=(asn);
        return *this;
    }
}

FactoryMult* FactoryMult::clone() const
{
    return new FactoryMult(*this);
}

Operation* FactoryMult::createOperation() const
{
    return new OperationMult();
}